package cheme.ProcessModel.Cmds;


public class aaa_MoveDescComponentCmd
{
//	private int oldIndex = -1;
//	private int newIndex = -1;
//	
//	private IParent oldParent;
//	private IParent newParent;
//	
//	private IChild child;
//	
//	public MoveDescComponentCmd(IChild child, IParent newParent, IParent oldParent, int newIndex)
//	{
//		System.out.println("DescriptorComponentMoveCmd");
//		
//		this.child = child;
//		this.newParent = newParent;
//		this.oldParent = oldParent;
//		this.newIndex = newIndex;
//		
//		if(this.newParent == this.oldParent)
//		{
//			this.newIndex--;
//		}
//	}
//
//	public void execute()
//	{
//		oldIndex = oldParent.getChildren().indexOf(child);
//		oldParent.remove(child);
//		newParent.add(child, newIndex);
//	}
//	
//	public void redo()
//	{
//		oldParent.remove(child);
//		newParent.add(child, newIndex);
//	}
//
//	public void undo()
//	{
//		newParent.remove(child);
//		oldParent.add(child, oldIndex);
//	}
}
